be strong physically - French English Dictionary